import 'package:flutter/material.dart';
import 'package:flutter_base/src/config/app_color_extension.dart';

/// 全新的、支持主题的颜色工具类
class AppColors {
  // 私有构造函数，防止外部实例化
  AppColors._();

  // 关键的静态方法，它从 BuildContext 中获取当前主题的颜色扩展
  static AppColorExtension of(BuildContext context) {
    return Theme.of(context).extension<AppColorExtension>()!;
  }
}
